/* Pointers.c */

#include "pointerdefs.h"

ULONG Main(int Attraction)
{
    Object *Pointers = NULL;

    Pointers = NewObject(PointerClass, NULL,
            POINTER_FTP,    NewObject( FTPPointerClass, NULL,
                    FTP_Site,       AMINET,
                    FTP_Filename,   "dev/gui/ClassActDemo.lha",
                    FTP_ShortDesc,  "ClassAct, Font adaptive BOOPSI GUI toolkit",
                    FTP_FullDesc,   "dev/gui/ClassActDemo.readme",
                    FTP_Flags,      FTP_COOL | FTP_BOOPSI | FTP_TOOL | FTP_DEVELOPMENT,
                    TAG_DONE),

            POINTER_FTP,    NewObject( FTPPointerClass, NULL,
                    FTP_Site,       AMINET,
                    FTP_Filename,   "comm/tcp/FTPMount.lha",
                    FTP_ShortDesc,  "Mounts FTP sites as part of a filesystem",
                    FTP_FullDesc,   "comm/tcp/FTPMount.readme",
                    FTP_Flags,      FTP_NEAT | FTP_NETWORK | FTP_TOOL,
                    TAG_DONE),

            POINTER_FTP,    NewObject( FTPPointerClass, NULL,
                    FTP_Site,       AMINET,
                    FTP_Filename,   "gfx/edit/Iconian2_94.lha",
                    FTP_ShortDesc,  "OS3.0 icon editor, NewIcon support.",
                    FTP_FullDesc,   "gfx/edit/Iconian2_94.readme",
                    FTP_Flags,      FTP_ICONS | FTP_WORKBENCH | FTP_UTILITY,
                    TAG_DONE),

            POINTER_FTP,    NewObject( FTPPointerClass, NULL,
                    FTP_Site,       AMINET,
                    FTP_Filename,   "text/edit/QuillDemo.lha",
                    FTP_ShortDesc,  "Demo of Digital Quill, NEW text editor",
                    FTP_FullDesc,   "text/edit/QuillDemo.readme",
                    FTP_Flags,      FTP_DEMO | FTP_EDITOR | FTP_COMMERCIAL,
                    TAG_DONE),

            POINTER_FTP,    NewObject( FTPPointerClass, NULL,
                    FTP_Site,       AMINET,
                    FTP_Filename,   "text/print/HWGPOSTbeta7.lha",
                    FTP_ShortDesc,  "PostScript Library with many Level 2 features",
                    FTP_FullDesc,   "text/print/HWGPOSTbeta7.readme",
                    FTP_Flags,      FTP_LIBRARY | FTP_GRAPHICS | FTP_PRINTER,
                    TAG_DONE),

            POINTER_FTP,    NewObject( FTPPointerClass, NULL,
                    FTP_Site,       "max.physics.sunysb.edu",
                    FTP_Filename,   "pub/amosaic/AMosaic20Prerelease3_AmiTCP.lha",
                    FTP_ShortDesc,  "AMosaic 2.0 pre 3 for AmiTCP",
                    FTP_FullDesc,   "pub/amosaic/README",
                    FTP_Flags,      FTP_WEB | FTP_NETWORK | FTP_READER,
                    TAG_DONE),

            TAG_DONE);

    if(Pointers)
    {
        DisposeObject(Pointers);
        return ((FUNKY | COOL | THRIVING));
    }
    else return(NULL);
}
/*
 *  If you would like to see your pointer entered into next month's Main(Attraction),
 *  EMail your struct definition to artech@warped.co.
 */